Interconnected Linguistic Architecture
نویسندگان
چکیده
The context of the reported research is the documentation of software technologies such as object/relational mappers, web-application frameworks, or code generators. We assume that documentation should model a macroscopic view on usage scenarios of technologies in terms of involved artifacts, leveraged software languages, transformation and conformance relationships, I/O behavior, and others. In previous work, we referred to such documentation also as ‘linguistic architecture’. The corresponding models may also be referred to as ‘megamodels’ while adopting this term from the technological space of modeling/modeldriven engineering. This work is an inquiry into making such documentation more useful by means of connecting (mega)models, systems, and developer experience in several ways. To this end, we adopt an approach that is primarily based on prototyping (i.e., implementation of a megamodeling infrastructure with all conceivable connections) and experimentation with showcases (i.e., documentation of concrete software technologies). The knowledge gained by this research is a notion of interconnected linguistic architecture on the grounds of connecting primary model elements, inferred model elements, static and runtime system artifacts, traceability links, system contexts, knowledge resources, plugged interpretations of model elements, and IDE views. A corresponding suite of aspects of interconnected linguistic architecture is systematically described. As to the grounding of this research, we describe a literature survey which tracks scattered occurrences and thus demonstrates the relevance of the identified aspects of interconnected linguistic architecture. Further, we describe the MegaL/Xtext+IDE infrastructure which realizes interconnected linguistic architecture. The importance of this work lies in providing relatively formal, ontologically rich, navigable, and verifiable documentation of software technologies, thereby helping developers to better understand how to use technologies in new systems (prescriptive mode) or how technologies are used in existing systems (descriptive mode). ACM CCS 2012 Software and its engineering → Architecture description languages; Integrated and visual development environments;
منابع مشابه
Words, feelings, and bilingualism
Cross-linguistic differences in emotionality of autobiographical memories were examined by eliciting memories of immigration from bilingual speakers. Forty-seven Russian-English bilinguals were asked to recount their immigration experiences in either Russian or English. Bilinguals used more emotion words when describing their immigration experiences in the second language (English) than in the ...
متن کاملUsing Strategic Choice Approach in Urban Regeneration Planning (Case Study: Dolatkhah Area in Tehran, Iran)
In order to respond to the problem of urban decline, different approaches have been defined in sucha way that urban regeneration approach became current in the 1980s (and more wildly after 1995) as a replacement for urban renewal. Urban regeneration is the holistic process of reversing economic, social and physical decay in areas where it has reached a stage when market forces alone will not su...
متن کاملA large-scale photonic node architecture that utilizes interconnected OXC subsystems.
We propose a novel photonic node architecture that is composed of interconnected small-scale optical cross-connect subsystems. We also developed an efficient dynamic network control algorithm that complies with a restriction on the number of intra-node fibers used for subsystem interconnection. Numerical evaluations verify that the proposed architecture offers almost the same performance as the...
متن کاملLexvo.org: Language-related information for the Linguistic Linked Data cloud
Lexvo.org brings information about languages, words, and other linguistic entities to the Web of Linked Data. It defines URIs for terms, languages, scripts, and characters, which are not only highly interconnected but also linked to a variety of resources on the Web. Additionally, new datasets are being published to contribute to the emerging Linked Data Cloud of Language-Related information.
متن کاملLanguage Shapes Thought: Rethinking on Linguistic Relativity
We reviewed the researches on linguistic relativity in color, space and time domains, and rethink the relationship between language and perception to support the idea that language interact with other cognitive processes and shape the perception and thought of human. Language, perception and action are not separated systems, but are closely interconnected and highly interacted to some extent. A...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Programming Journal
دوره 1 شماره
صفحات -
تاریخ انتشار 2017